package o;

public abstract class tf {
    public static final tf ˊ = new tf() {
        public boolean ˊ(rz rzVar) {
            return rzVar == rz.REMOTE;
        }

        public boolean ˊ(boolean z, rz rzVar, rw rwVar) {
            return ((z && rzVar == rz.DATA_DISK_CACHE) || rzVar == rz.LOCAL) && rwVar == rw.TRANSFORMED;
        }

        public boolean ˎ() {
            return true;
        }

        public boolean ˋ() {
            return true;
        }
    };
    public static final tf ˋ = new tf() {
        public boolean ˊ(rz rzVar) {
            return false;
        }

        public boolean ˊ(boolean z, rz rzVar, rw rwVar) {
            return (rzVar == rz.RESOURCE_DISK_CACHE || rzVar == rz.MEMORY_CACHE) ? false : true;
        }

        public boolean ˎ() {
            return true;
        }

        public boolean ˋ() {
            return false;
        }
    };
    public static final tf ˎ = new tf() {
        public boolean ˊ(rz rzVar) {
            return rzVar == rz.REMOTE;
        }

        public boolean ˊ(boolean z, rz rzVar, rw rwVar) {
            return (rzVar == rz.RESOURCE_DISK_CACHE || rzVar == rz.MEMORY_CACHE) ? false : true;
        }

        public boolean ˎ() {
            return true;
        }

        public boolean ˋ() {
            return true;
        }
    };
    public static final tf ˏ = new tf() {
        public boolean ˊ(rz rzVar) {
            return (rzVar == rz.DATA_DISK_CACHE || rzVar == rz.MEMORY_CACHE) ? false : true;
        }

        public boolean ˊ(boolean z, rz rzVar, rw rwVar) {
            return false;
        }

        public boolean ˎ() {
            return false;
        }

        public boolean ˋ() {
            return true;
        }
    };
    public static final tf ॱ = new tf() {
        public boolean ˊ(rz rzVar) {
            return false;
        }

        public boolean ˊ(boolean z, rz rzVar, rw rwVar) {
            return false;
        }

        public boolean ˎ() {
            return false;
        }

        public boolean ˋ() {
            return false;
        }
    };

    public abstract boolean ˊ(rz rzVar);

    public abstract boolean ˊ(boolean z, rz rzVar, rw rwVar);

    public abstract boolean ˋ();

    public abstract boolean ˎ();
}
